(function($) {     
  //插件主要内容     
  $.fn.lin_fixedQQ = function(options) {     
    // 处理默认参数   
    var opts = $.extend({}, $.fn.lin_fixedQQ.defaults, options);     
    // 保存JQ的连贯操作 
	var hiddenObj=$(opts.hiddenObj,$(this));
	var showObj=$(opts.showObj,$(this));
	var tips=$(this)[0];
	var theTop = parseInt(opts.defaultY)/*这是默认高度,越大越往下*/; 
	var old = theTop;
    $(this).css("top",parseInt(opts.defaultY));
	$(this).css(opts.leftOrRight,parseInt(opts.defaultX));
	showObj.css(opts.leftOrRight,parseInt(opts.defaultX));
    return this.each(function() {  
		hiddenObj.mouseenter(function(){
									    $(this).hide();
										showObj.show();
									  });
		showObj.mouseleave(function(){
									   $(this).hide();
									   hiddenObj.show();
									 });
        function moveTips(){
			var tt=50;
            if (window.innerHeight)
			{
                pos = window.pageYOffset
            }
            else if (document.documentElement && document.documentElement.scrollTop)
			      {
                    pos = document.documentElement.scrollTop
				  }
            else if (document.body)
				  {
                    pos = document.body.scrollTop;
                  }
                  pos=pos-tips.offsetTop+theTop;
                  pos=tips.offsetTop+pos/10;
                  if (pos < theTop) pos = theTop;
                  if (pos != old)
				  {
                    tips.style.top = pos+"px";
                    tt=10;
                  }
                  old = pos;
                  setTimeout(moveTips,tt);
         }
		 moveTips();
    }); 
    // 保存JQ的连贯操作结束
  };
	//插件主要内容结束
    
  // 插件的defaults     
  $.fn.lin_fixedQQ.defaults = {     
        hiddenObj:'.lin_qqonline',
		showObj:'.lin_qqInfo',
		defaultY:'100',
		defaultX:'0',
		leftOrRight:'right'
  };     
// 闭包结束     
})(jQuery); 